Skip to main content

Adding Database Devices for Monitoring

ObserveOps (formerly known as AIOps) monitors database devices by discovering them through a JDBC credential profile and provisioning them as monitors. Once provisioned, ObserveOps continuously collects performance metrics and generates alerts based on what it finds.

Supported Database Types

DatabaseConnection Protocol
Oracle RAC ClusterJDBC
Oracle DatabaseJDBC
MariaDBJDBC
MySQLJDBC
SQL ServerJDBC
PostgreSQLJDBC
SAP HANAJDBC
MongoDBJDBC
Redis DBJDBC
ElasticsearchHTTP/HTTPS
ClickHouseHTTP/HTTPS

Adding a Database Device

1. Create a Credential Profile

Go to Menu. Select Settings Settings icon. Select Discovery Settings Discovery settings icon. Select Credential Profile. The Credential Profile screen opens. Select Create Credential Profile.

Create Credential Profile form for database monitoring

The Create Credential Profile form opens.

FieldWhat to Enter
Credential Profile NameA unique name to identify this profile
ProtocolSelect JDBC
UsernameThe database username
PasswordThe password for that account

Select Test to verify the credentials connect to the database. Select Reset to clear all fields. Select Add Credential Profile to save.

2. Create a Discovery Profile

Go to Menu. Select Settings Settings icon. Select Discovery Settings Discovery settings icon. Select Discovery Profile. The Discovery Profile screen opens. Select Create Discovery Profile.

The Create Discovery Profile form opens. Select Database from the sidebar.

Discovery Profile form with Database category selected

FieldWhat to Enter
Discovery Profile NameA unique name to identify this profile
Database TypeSelect the database type from the list
Scan IP / HostThe IP address of the database server
Database Service NameThe service name associated with the database
CollectorsOne or more Collectors for data collection. If you skip this, ObserveOps selects a Collector automatically.
GroupsOne or more Groups to assign to provisioned monitors
Credential ProfileSelect the database credential profile you just created
TagsTags to assign to discovered devices
URL TypeSelect HTTP or HTTPS. Only appears for the Elasticsearch database type.
PortPre-populated. No change needed.
Notify TeamEmail addresses, handles, or user profiles to notify when discovery completes

Select Reset to erase all the current field values, if required.

Select Save and Exit if you have created the discovery profile but do not want to execute a discovery run.

Select Save and Schedule if you have created the discovery profile and wish to schedule its run at a specific time.

Select Save and Run if you want execute the discovery run immediately after creation.

note

ClickHouse uses HTTP/HTTPS (port 8123) instead of JDBC. When adding a ClickHouse database, select HTTP/HTTPS as the protocol in the Credential Profile and enter the ClickHouse username and password. In the Discovery Profile, select ClickHouse as the database type and enter port 8123. All other discovery steps remain the same.